511321
439400
680122
1075800
458575
43139
482774
961477
213418
481790
511586
975617
817147
903949
1017724
827610
561505
54952
99987
607377
294284
544842
446275
832256